程序、进程和线程的关系 |
您所在的位置:网站首页 › Cloudera Manager中程序线程计数 › 程序、进程和线程的关系 |
程序(Program或Procedure,港台称之为程式)是一组用计算机语言编写的命令序列的集合。程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的「程序」就称之为进程。线程是系统分配处理器时间资源的基本单元。每启动一个程序,就至少启动了一个进程。 注意: (1)程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念; 进程是程序在处理机上的一次执行过程,是运行中的程序,是一个动态的概念。 (2)程序可作为一种软件材料长期存在; 进程是有一定生命周期的,是暂时存在的。 (3)同一程序可以对应多个进程。也就是说同一程序同时运行于若干个数据集合上,它属于若干个不同的进程。但是程序并不能独立运行,作为资源分配和独立运行的基本单元都是进程。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |